﻿html{-webkit-text-size-adjust:none;width:100%;height:100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,th,td,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0px;padding:0px;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display: inline;*zoom:1;}
body{width:100%;word-wrap:break-word;padding:0px;height:100%;text-align:left;font:13px/1.8 "Helvetica Neue",Helvetica,Tahoma,Arial,"Microsoft Yahei",\5B8B\4F53;color:#666666;background-color:#2074BB;background-position:center;background-repeat:no-repeat;background-size:100% 100%;}
input,select,textarea,button{font-size:100%;outline:none;}
*:focus{outline:none}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;}
li{list-style:none;*margin-left:-1px}
.left{float:left}
.right{float:right}
.clear{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
span{vertical-align: middle;}
a{color:#666666;text-decoration:none;}
a:hover{text-decoration:underline;}
a:focus{outline:none;}
body {background-size:cover}

/*网站基础样式*/

.main{position:relative;height:100%;}
    .main .login-box {
        width: 417px;
        min-height: 450px;
        margin: 0px auto;
        background: url(images/login/topBg.png) left top no-repeat;
        padding-top:70px;

    }
    .main .login-box .login-title {
        margin: 0px auto;
        font-size: 18px;
        line-height: 30px;
        font-family: "Microsoft Yahei";
        text-align: center;
        color: #fff;
        overflow:hidden;
    }
    .main .login-box .login-title::after {
        margin-top:10px;
        display: block;
        content: "";
        width: 90%;
        height: 1px;
        margin-left:auto;
        margin-right:auto;
        background-color:rgba(0,0,0,.1);
    }
    .main .login-box form {
        padding: 20px 10px;
        background: url(images/login/ContentBg.png) left bottom no-repeat;
    }
.main .login-box form .form-control{border-color: #efefef;border-radius:2px;height:38px;box-shadow: inset 0px 0px 0px rgba(0,0,0,0);font-size:15px}
.form-group { margin-left:0px;margin-right:0px;padding:0px 40px}
.main .login-box .remark a,.main .login-box .remark label{color:#fff;font-weight:100}
.main .login-box .footer{height:20px;background: url(images/login/footerBg.png) left bottom no-repeat;}
.main .validate-all-tips-box{line-height:40px;height:40px;padding-left:40px}
.form-group .btn-verificationCodeImg {
    padding: 0px;
    width: 100px;
    height: 38px;
    border-color:#efefef;
    vertical-align: central;
    border-radius: 0px;
        border-top-left-radius: 0px;
        border-bottom-left-radius: 0px;
    overflow: hidden;
}
.copyright{line-height:40px;color:#fff;text-align:center}
.copyright a{color:#fff}